package com.example.shareapp.utils;

import android.content.Context;
import android.graphics.Bitmap;

import com.example.shareapp.api.UriApi;

import cn.sharesdk.framework.PlatformActionListener;
import cn.sharesdk.onekeyshare.OnekeyShare;
import cn.sharesdk.tencent.qq.QQ;

public class ShareUtils {
    public static void showShare(Context context, String title,String titleUrl, String content, String imageUrl, PlatformActionListener listener) {

        OnekeyShare oks = new OnekeyShare();
        oks.setPlatform(QQ.NAME);
        //关闭sso授权
        oks.disableSSOWhenAuthorize();
        // title标题，印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用
        oks.setTitle(title);
        // titleUrl是标题的网络链接，仅在Linked-in,QQ和QQ空间使用
        oks.setTitleUrl(titleUrl);
        // text是分享文本，所有平台都需要这个字段
        oks.setText(content);
        //分享网络图片，新浪微博分享网络图片需要通过审核后申请高级写入接口，否则请注释掉测试新浪微博
        oks.setImageUrl(imageUrl);
        // imagePath是图片的本地路径，Linked-In以外的平台都支持此参数
//        oks.setImageData(bitmap);//确保SDcard下面存在此张图片
//        oks.setImagePath(path);
        // url仅在微信（包括好友和朋友圈）中使用
//        oks.setUrl(UriApi.URI_QR_CODE);
        // comment是我对这条分享的评论，仅在人人网和QQ空间使用
//        oks.setComment("我是测试评论文本");
        // site是分享此内容的网站名称，仅在QQ空间使用
//        oks.setSite("ShareSDK");
        // siteUrl是分享此内容的网站地址，仅在QQ空间使用
//        oks.setSiteUrl("http://sharesdk.cn");
        oks.setCallback(listener);
// 启动分享GUI
        oks.show(context);
    }
}
